# 方法一：一列开头数相同
for x in range(1,10):
    for y in range(1,x+1):
        print("%s*%s=%s" % (y,x,x*y),end=" ")
    print("")#print默认参数"换行",没有此条语句输出打印时将不会换行
# 方法二 最后一列多输出了一个空格
for x in range(1,10):
    for y in range(1,x+1):
        print("%s*%s=%s" % (x,y,x*y),end="")
    print("")#print默认参数"换行",没有此条语句输出打印时将不会换行
# 方法三
for x in range(1,10):
    for y in range(1,x+1):
        print('{}*{}={:<3}'.format(x,y,x*y),end='')
    print()